package com.ruoyi.system.domain;


import java.util.Date;

public class Story {
    private int id;
    private String studentId;
    private String problem;
    private String programme;
    private String pic;
    private String remarks;
    private int referState;
    private Date date;
    private int handleState;
    //-1 无效件
    // 0 未受理
    // 1 已受理，未审核，
    // 2 已审核，提交到其他部门
    // 3 部门给予答复
    // 4 部门答复不合理，退回 （但是未二次提交到其他部门）
    // 5 二次提交到其他部门
    // 6 部门给予答复
    // 7 答复还不合理 （但是未提交到校领导处）

    // 8 第一次点完结
    // 9 第二次点完结
    // 10 提交到领导处，并且已经完结
    // 11 完成
    private int mychatcount;
    private String handleTime;
    // 1 受理时间
    // 2 完成时间
    private int classId;

    private String opinion;
    private Date opinionTime;
    private int isForcedSubmit;
    private Date forcedSubmitTime;

    public Date getForcedSubmitTime() {
        return forcedSubmitTime;
    }

    public void setForcedSubmitTime(Date forcedSubmitTime) {
        this.forcedSubmitTime = forcedSubmitTime;
    }

    public int getIsForcedSubmit() {
        return isForcedSubmit;
    }

    public void setIsForcedSubmit(int isForcedSubmit) {
        this.isForcedSubmit = isForcedSubmit;
    }

    public String getHandleTime() {
        return handleTime;
    }

    public void setHandleTime(String handleTime) {
        this.handleTime = handleTime;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getStudentId() {
        return studentId;
    }

    public void setStudentId(String studentId) {
        this.studentId = studentId;
    }

    public String getProblem() {
        return problem;
    }

    public void setProblem(String problem) {
        this.problem = problem;
    }

    public String getProgramme() {
        return programme;
    }

    public void setProgramme(String programme) {
        this.programme = programme;
    }

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public int getReferState() {
        return referState;
    }

    public void setReferState(int referState) {
        this.referState = referState;
    }

    public int getHandleState() {
        return handleState;
    }

    public void setHandleState(int handleState) {
        this.handleState = handleState;
    }

    public int getClassId() {
        return classId;
    }

    public void setClassId(int classId) {
        this.classId = classId;
    }

    public int getMychatcount() {
        return mychatcount;
    }

    public void setMychatcount(int mychatcount) {
        this.mychatcount = mychatcount;
    }

    public String getOpinion() {
        return opinion;
    }

    public void setOpinion(String opinion) {
        this.opinion = opinion;
    }

    public Date getOpinionTime() {
        return opinionTime;
    }

    public void setOpinionTime(Date opinionTime) {
        this.opinionTime = opinionTime;
    }

    @Override
    public String toString() {
        return "Story{" +
                "id=" + id +
                ", studentId='" + studentId + '\'' +
                ", problem='" + problem + '\'' +
                ", programme='" + programme + '\'' +
                ", pic='" + pic + '\'' +
                ", remarks='" + remarks + '\'' +
                ", referState=" + referState +
                ", date=" + date +
                ", handleState=" + handleState +
                ", mychatcount=" + mychatcount +
                ", handleTime='" + handleTime + '\'' +
                ", classId=" + classId +
                ", opinion='" + opinion + '\'' +
                ", opinionTime=" + opinionTime +
                ", isForcedSubmit=" + isForcedSubmit +
                ", forcedSubmitTime=" + forcedSubmitTime +
                '}';
    }
}
